<?php

namespace api\modules\user\controllers;

use common\components\fast_api\Controller;
use Yii;

class FileController extends Controller
{
    /**
     * 上传base64文件
     * @desc 特色文件需要文件名来获取文件扩展名
     * @param string $base64 base64完整编码的文件内容
     * @param null $filename
     * @return array
     * @throws \yii\base\Exception
     * @return string abUrl 超链接完整路径
     */
    public function actionUploadByBase64($base64, $filename = null)
    {
        $file = Yii::$app->fs->uploadByBase64($base64, $filename);
        return $this->apiSuccess([
            'abUrl' => $file->abUrl,
        ]);
    }
}